Industrial machine vision